package web.suzy.oj.common.result;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * YangSuzy 软件工作室
 * 类名: ResultStatus
 * 描述: 结果状态枚举
 * 功能: ---- 待定 -----
 *
 * @author YangSuzy
 * Date: 2022/11/9 14:38
 */
@Getter
@AllArgsConstructor
public enum ResultStatus {
    SUCCESS(200, "成功"),

    FAIL(400, "失败"),

    ACCESS_DENIED(401, "访问受限"),

    FORBIDDEN(403, "拒绝访问"),

    NOT_FOUND(404, "数据不存在"),

    SYSTEM_ERROR(500, "系统错误");


    /**
     * 状态码
     */
    private int status;

    /**
     * 描述
     */
    private String description;
}
